package com.hllxd.hism.star.basic.service.service;

import com.hllxd.hism.star.basic.service.model.doris.HealthScoreAppidEntity;

import java.util.List;

public interface HealthScoreService {

    /**
     * appid粒度健康分
     * @param dt 开始时间
     * @param dt2 结束时间
     * @param tag 类型标识 store，task
     * @param ownerId 负责人
     * @param appId 应用项
     * @param orgCnName 团队名称
     * @return 健康分列表
     */
    List<HealthScoreAppidEntity> listHealthScoreAppid(String dt, String dt2, String tag, String ownerId, String appId, String orgCnName);

//    /**
//     * 获取所有健康分
//     * @param dt 开始时间
//     * @param dt2 结束时间
//     * @param ownerId 负责人
//     * @param orgCn 团队组织
//     * @param hasScore 是否包含健康分
//     * @return 健康分列表
//     */
//    List<TblStorageHealthScore> listAllTableScore(String dt, String dt2, String ownerId, String orgCn, String hasScore);

    /**
     * 个人健康分
     * @param group 团队
     * @param dt 开始时间
     * @param dt2 结束时间
     * @param ownerId 负责人
     * @param orgCn 团队中文
     * @return 健康分
     */
//    List<TblStorageHealthScore> listGroupHealthScore(String group, String dt, String dt2, String ownerId, String orgCn);

//    TblStorageHealthScore getStorageHealthScoreDetail(Long id);

//    TblStorageHealthScore getStorageHealthScoreDetail(String tableName,String dt);

}
